package com.java.demo.Model;

import org.springframework.beans.factory.config.ConfigurableBeanFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

/**
* 公共类
 */
@Component
public class Users {
    /*
    * 公共对象 -> 默认单例模式
     */
    @Bean("user")
    //@Scope("prototype") // 原型模式/多例模式
    // 亦可写成：
    @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
    public User getUser(){
        User user = new User();
        user.setName("唐三藏");
        user.setId(11);
        return user;
    }
}
